package com.manager.plat.dao;

import java.util.List;

import com.manager.plat.vo.AnalysisVo;
import com.manager.plat.vo.ConversionVo;
import com.manager.plat.vo.HangupRateVo;
import com.manager.plat.vo.UserCallinVo;

/**
 * 转化率数据接口层
 * @author liugeng
 *
 */
public interface IConversionDao {
	/**根据查询条件获得转化率信息VO列表*/
	public List<ConversionVo> getConversion(int lower_id, String sp_number, String time_begin, String time_end);
	/**根据查询条件获得转化率信息VO列表*/
	public List<ConversionVo> getConversionPartner(int user_id, String sp_number, String time_begin, String time_end);
	/**根据查询条件获得转化率信息VO列表*/
	public List<ConversionVo> getDetailConversion(int lower_id, String sp_number, String time_begin, String time_end);
	/**根据查询条件获得转化率信息VO列表*/
	public List<ConversionVo> getDetailConversionPartner(int user_id, String sp_number, String time_begin, String time_end);
	/**根据查询条件获得呼入信息详情*/
	public List<UserCallinVo> getUserCallin(int lower_id, String sp_number, String time_begin, String time_end, String add_date);
	/**根据查询条件获得呼入信息详情*/
	public List<UserCallinVo> getUserCallinPartner(int user_id, String sp_number, String time_begin, String time_end, String add_date);
	/**根据查询条件获得数据分析信息VO列表*/
	public List<AnalysisVo> getProvinceAnalysis(String sp_number, int lower_id, String time_begin, String time_end, String add_date);
	/**根据查询条件获得数据分析信息VO列表*/
	public List<AnalysisVo> getProvinceAnalysisPartner(String sp_number, int user_id, String time_begin, String time_end, String add_date);
	/**根据查询条件获得挂断率信息VO列表*/
	public List<HangupRateVo> getHangupRateList(String sp_number, String time_begin);
	/**根据查询条件获得挂断率信息VO列表*/
	public List<HangupRateVo> getHangupRateListPartner(String sp_number, String time_begin, int user_id);
	/**根据条件查询分省挂断率信息VO列表*/
	public List<HangupRateVo> getProvinceHangupRateVo(String sp_number, String time_begin);
	/**根据条件查询分省挂断率信息VO列表*/
	public List<HangupRateVo> getProvinceHangupRateVoPartner(String sp_number, String time_begin, int user_id);
	/**根据条件查询挂断率信息VO列表*/
	public List<HangupRateVo> getDetailHangupRateVo(String sp_number, String time_begin);
	/**根据条件查询挂断率信息VO列表*/
	public List<HangupRateVo> getDetailHangupRateVoPartner(String sp_number, String time_begin, int user_id);
	
	
}
